#pragma once

#include <iostream>

template<typename T>
class Singleton{
  private:
    static T data;
  public:
    static T* GetInstance(){
      return &data;
    }
};
